﻿/* Project:         ApplicationList
 * Copyright:       Copyright (C) 2010, Rob Kennedy
 * Create Date:     2010-23-08 4:00 PM
 * Modified Date:   2010-23-08 4:00 PM
 * Comments:        2010-23-08 4:00 PM RK  Ignore SA1633
 *
 * This program is free software: you can redistribute it and/or modify 
 * it under the terms of the GNU General Public License as published by 
 * the Free Software Foundation, either version 3 of the License, or 
 * any later version. 
 * 
 * This program is distributed in the hope that it will be useful, 
 * but WITHOUT ANY WARRANTY; without even the implied warranty of 
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 
 * GNU General Public License for more details. 
 * 
 * You should have received a copy of the GNU General Public License 
 * along with this program. If not, see <http://www.gnu.org/licenses/>. 
 */
namespace ApplicationList
{
    using System;

    /// <summary>
    /// This is the application item class that contains installed application information
    /// </summary>
    [Serializable]
    public class ApplicationItem
    {
        public int AssignmentType = 0;
        public int assign_type
        {
            get { return AssignmentType; }
            set { AssignmentType = value; }

        }
        public string Caption = String.Empty;
        public string caption
        {
            get { return Caption; }
            set { Caption= value; }

        }
        public string Description= String.Empty;
        public string description
        {
            get { return Description; }
            set { Description = value; }

        }
        public string IdentifyingNumber= String.Empty;
        public string id_num
        {
            get { return IdentifyingNumber; }
            set { IdentifyingNumber = value; }

        }
        public string InstallDate = String.Empty;
        public string install_date
        {
            get { return InstallDate; }
            set { InstallDate = value; }

        }
        public DateTime InstallDate2;
        public DateTime install_date_2
        {
            get { return InstallDate2; }
            set { InstallDate2 = value; }

        }
        public string InstallLocation = String.Empty;
        public string install_loc
        {
            get { return InstallLocation; }
            set { InstallLocation = value; }

        }
        public int InstallState = 0;
        public int install_state
        {
            get { return InstallState; }
            set { InstallState = value; }

        }
        public string HelpLink = String.Empty;
        public string helplink
        {
            get { return HelpLink; }
            set { HelpLink = value; }

        }
        public string HelpTelephone = String.Empty;
        public string helptele
        {
            get { return HelpTelephone; }
            set { HelpTelephone = value; }

        }
        public string InstallSource = String.Empty;
        public string install_source
        {
            get { return InstallSource; }
            set { InstallSource = value; }

        }
        public string Language = String.Empty;
        public string language
        {
            get { return Language; }
            set { Language = value; }

        }
        public string LocalPackage = String.Empty;
        public string localPkg
        {
            get { return LocalPackage; }
            set { LocalPackage = value; }

        }
        public string Name = String.Empty;
        public string name
        {
            get { return Name; }
            set { Name = value; }

        }
        public string PackageName = String.Empty;
        public string pkgname
        {
            get { return PackageName; }
            set { PackageName = value; }

        }
        public string ProductID = String.Empty;
        public string productID
        {
            get { return ProductID; }
            set { ProductID= value; }

        }
        public string RegOwner = String.Empty;
        public string regowner
        {
            get { return RegOwner; }
            set { RegOwner = value; }

        }
        public string RegCompany = String.Empty;
        public string reg_co
        {
            get { return RegCompany; }
            set { RegCompany = value; }

        }
        public string SKUNumber = String.Empty;
        public string sku
        {
            get { return SKUNumber; }
            set { SKUNumber = value; }

        }
        public string URLInfoAbout = String.Empty;
        public string url_about
        {
            get { return URLInfoAbout; }
            set { URLInfoAbout = value; }

        }
        public string URLUpdateInfo = String.Empty;
        public string url_update
        {
            get { return URLUpdateInfo; }
            set { URLUpdateInfo = value; }

        }
        public string Vendor = String.Empty;
        public string vendor
        {
            get { return Vendor; }
            set { Vendor = value; }

        }
        public string Version = String.Empty;
        public string version
        {
            get { return Version; }
            set { Version = value; }

        }
    }
}
